package com.zhx.basis.设计模式.责任链.demo1;

/**
 * 审核状态
 */
public enum  CheckStatusEnum {
    STATUS1(1,"提交"),
    STATUS2(2,"审核中"),
    STATUS3(3,"审核通过"),
    STATUS4(4,"完单");

    private final int code;
    private final String value;

    CheckStatusEnum(int code,String value) {
        this.code = code;
        this.value = value;
    }

}


/**
 * 目标：
 *  1可以拓展审核状态，
 * 2.审核状态可以任意顺序组合
 *
 * 责任链模式实现   多级审核人
 * 组装审理状态
 * 组装审核人
 *
 * 传入订单实体类 根据 状态和审核人 处理逻辑
 *
 */